#pragma once

typedef struct tagPOINT {
   long x;
   long y;
} POINT, *PPOINT;


typedef struct tagPOINTF{
  double x;
  double y;
} POINTF, *PPOINTF;

typedef unsigned long DWORD;

typedef unsigned int UINT;

typedef DWORD COLORREF, *pCOLORREF;

typedef struct tagPEN { 
	UINT lopnStyle; 
	POINT lopnWidth; 
	COLORREF lopnColor; 
} LOGPEN, *HPEN;